
.cat_menu				{ background-color:#e6d7a2; margin-bottom:1px; }
.cat_menu a				{ height:26px; display:block; background-color:#404040; color:#999; line-height:26px; padding-left:15px; }
.cat_menu .level_0		{ background-color:#323232; font-size:14px; color:#ccc; }
.cat_menu .level_0:hover{ background-color:#4d4d4d; }
.cat_menu .level_1 a	{ border-bottom: 1px solid #666666; color:#999; }
.cat_menu .level_1 a:hover	{ background-color:#4d4d4d; color:#ccc; }
.cat_menu .level_1		{  margin:0px auto; padding:0px; }
.cat_menu .level_1 li 	{ list-style-type:none; margin-left;  }

.sep_line				{ width:100px; margin:0 auto; border-top:1px solid #000; }
.sep_line ul			{ margin:0px;}

.side_menu .selected .level_1 { display:block; list-style:none; margin:0px auto; padding:0px;}
.side_menu .selected .level_0 { background-color:#e6d7a2; color:#000; }
.side_menu				{ padding-bottom:2px; }
.cat_menu .current		{ background:url(../images/cat/icon_arrow.gif) no-repeat center right; background-color:#000; color:#fff; }
.side_ads .banner		{ padding-bottom:2px; }

.product_content		{ padding-top:20px; color:#000; }
.product_content .col_1	{ width:596px; float:left; }
.product_content .col_2	{ width:160px; float:right; background-color:#404040; }
.product_content .tabs	{ height:44px; }
.product_content .tabs a{ display:block; width:106px; height:44px; float:left; margin-right:5px; text-indent:-9999px; }
.product_content .tabs a.tab_info
						{ background:url(../images/product/btn_tab_info.gif) left bottom; }
.product_content .tabs a.tab_size
						{ background:url(../images/product/btn_tab_size.gif) left bottom; }
.product_content .tabs a.tab_cs
						{ background:url(../images/product/btn_tab_cs.gif) left bottom; }
.product_content .tabs a:hover
						{ background-position:left center; }
.product_content .tabs a.current
						{ background-position:left top; }
.product_content .content
						{ background-color:#FFF; padding:20px 10px; }
.product_content .content p
						{ padding-bottom:15px; line-height:1.2; }
.product_content .col_2 { padding-bottom:10px; }
.product_content .col_2 .top
						{ width:160px; height:10px; background:url(../images/product/img_recommand_top.gif); }
.product_content .col_2 h2
						{ padding:10px; padding-bottom:0; }
.product_content .col_2 .product
						{ width:140px; height:180px; position:relative; margin-left:10px; margin-top:10px; }
.product_content .col_2 .product .info
						{ background:url(../images/product/bg_recommand_product.png); width:130px; height:30px; padding:5px; position:absolute; bottom:0; left:0; color:#FFF; }
.product_content .col_2 .product .info span
						{ display:block; padding-bottom:5px; }
.product_content .col_2 .product .info .price
						{ color:#CCC; }


.order_wrapper			{ background-color:#4c4c4c; padding:10px; margin-top:10px; }
.order_wrapper p.center	{ color:#FFF; text-align:center; font-size:14px; padding-bottom:10px; }
.order_wrapper h2		{ padding-bottom:10px; margin-bottom:10px; background:url("../images/common/sep_line.gif") repeat-x scroll left bottom; color:#FFF; }
.order_wrapper h2.center{ text-align:center; }
.order_wrapper h2 img	{ vertical-align:text-bottom; }
.order_wrapper h2 span	{ padding-left:10px; }
.order_list tr th		{ background-color:#000; color:#FFF; height:40px; font-size:14px; line-height:40px; border-right:1px solid #404040; }
.order_list tr td		{ background-color:#bfbfbf; text-align:center; vertical-align:middle; border-right:1px solid #b3b3b3; }
.order_list tr td.odd	{ background-color:#ccc; }
.order_list tr td.product_thumb
						{ text-align:left; }
.order_list tr td.sale_price
						{ color:#F00; }
.order_list tr td img	{ vertical-align:middle; padding:10px; }
.order_list input		{ background-color:#000; color:#fff; font-size:10px; border:0px;}
.order_list_submit		{ padding:20px 0; }
.list_clear				{ line-height:1.5; color:#ccc; float:left; padding-top:6px; }
.order_list_submit		{ position:relative; }
/*.order_list_submit .btn_clear
						{ width:250px; height:19px; padding-left:25px; background:url(../images/order/btn_clear.gif) no-repeat; display:block; float:left; color:#FFF; }
.order_list_submit .btn_clear:hover
						{ background-position:left bottom; text-decoration:underline; }*/
.promotion_code			{ float:right; color:#FFF; padding-top:6px; }
.promotion_code .btn_ok { background-color:#000; color:#FFF; }
.promotion_code .code_input
						{ padding-bottom:10px; }
.total_amount			{ width:209px; height:53px; background:url(../images/order/bg_total_amount.png); float:right; font-family: 'Open Sans', sans-serif; font-size:30px; color:#e6d7a2; text-align:right; line-height:53px; }
.total_amount_right		{ position:absolute; top:14px; right:-26px; width:26px; height:59px; background:url(../images/order/bg_total_amount_right.png); }
.process_control 		{ position:relative; margin-top:10px; }
/*.process_control .ad_promotion
						{ float:left; }*/
.btn_next_fill_info		{ float:right; background:url(../images/order/btn_fill_info.gif); display:block; width:204px; height:60px; }
.btn_wrapper			{ position:absolute; right:0; top:0; }
.btn_next_fill_info:hover{ background-position:left bottom; }
.btn_next_submit		{ cursor:pointer; float:right; background:url(../images/order/btn_submit.gif); display:block; width:204px; height:60px; }
.btn_wrapper			{ position:absolute; right:0; top:0; }
.btn_next_submit:hover{ background-position:left bottom; }
.btn_back_to_shop		{ width:146px; height:60px; float:right; background:url(../images/order/btn_back_to_shop.gif); margin-right:20px; }
.btn_back_to_shop:hover	{ background-position:left bottom; }
.btn_backtohome			{ display:block; width:107px; height:40px; background:url(../images/order/btn_back_to_home.gif); text-indent:-9999px; margin:0 auto; margin-top:20px; margin-bottom:20px; }
.btn_backtohome:hover	{ background-position:left bottom; }
.help_sidebar			{ background-color:#404040; padding:10px; }
.help_sidebar ul ul		{ margin-left:30px; padding-bottom:10px; }
.help_sidebar ul ul li  { padding-bottom:5px; list-style-type:disc; color:#FFF; }
.help_sidebar ul ul li a{ color:#CCC; }
.help_sidebar ul ul li a:hover{ color:#fff; text-decoration:underline; }
.help_sidebar ul ul li a.current{ color:#e6d7a2; }
.static_area .contents	{ background-color:#f2f2f2; padding:10px; min-height:400px; }
.static_area .contents h2
						{ background:url(../images/help/bg_static_page_line.gif) repeat-x left bottom; padding-bottom:5px; }
.static_area .contents h3{ font-size:18px; padding-top:15px; color:#333; }
.static_area .contents h4{ color:#9b8b53; font-size:14px; padding-top:10px; }
.static_area .contents p { padding-top:10px; color:#333; }
.static_area .contents p a{ color:#9b8b53; text-decoration:underline; }
.about_sidebar			{ background-color:#4c4c4c; padding-top:10px; padding-bottom:10px; }
.about_sidebar a		{ display:block; width:188px; height:41px; text-indent:-9999px; position:relative; }
.about_sidebar a:hover	{ background-position:left top; }
.about_sidebar a:hover span
						{ display:block; width:4px; height:39px; background:url(../images/help/btn_help_center_menu_extra.gif); position:absolute; left:-4px; bottom:5px; }
/*.about_sidebar .menu_01	{ background:url(../images/help/btn_help_center_menu_01.png) left bottom; }
.about_sidebar .menu_02	{ background:url(../images/help/btn_help_center_menu_02.png) left bottom; }
.about_sidebar .menu_03	{ background:url(../images/help/btn_help_center_menu_03.png) left bottom; }
.about_sidebar .menu_04	{ background:url(../images/help/btn_help_center_menu_04.png) left bottom; }
.about_sidebar .menu_05	{ background:url(../images/help/btn_help_center_menu_05.png) left bottom; }
.about_sidebar .menu_06	{ background:url(../images/help/btn_help_center_menu_06.png) left bottom; }
*/
.about_sidebar .current { background-position:left top; }
.about_sidebar .current span
						{ display:block; width:4px; height:39px; background:url(../images/help/btn_help_center_menu_extra.gif); position:absolute; left:-4px; bottom:5px; }
.user_info_icon			{ padding:10px; text-align:center; background-color:#000; }
.user_info_icon .welcome_info
						{ color:#FFF; text-align:left; padding-top:20px; }
/*.user_menu				{ background-color:#333; }
.user_menu a			{ padding:10px; display:block; color:#ccc; font-size:14px; border-bottom:1px dotted #fff; }
.user_menu a:hover		{ color:#FFF; }
.user_menu a.current	{ color:#e6d7a2; }*/
.login_signup_area .col_1{ width:600px; float:left; }
.login_signup_area .col_2{ width:350px; float:right; }
.login_signup_area .col_2 .login_wrapper
						{ background-color:#333; }
.login_wrapper			{ background-color:#4c4c4c; padding:10px; margin-top:10px; }
.login_wrapper h2		{ padding-bottom:10px; margin-bottom:10px; background:url("../images/common/sep_line.gif") repeat-x scroll left bottom; color:#FFF; }
.login_wrapper h2 span	{ padding-left:10px; font-size: 12px; }
.signup_login_form		{ color:#FFF; font-size:14px; }
.ipt					{ width:200px; color:#FFF; padding:5px; background-color:#333; border:1px solid #666; }
.btn_signup_form		{ border:none; width:73px; height:29px; background:url(../images/user/btn_signup.gif); cursor:pointer; }
.btn_modify				{ border:none; width:73px; height:29px; background:url(../images/order/btn_modify.gif); cursor:pointer; }
.btn_confirm_address	{ width:124px; height:29px; background:url(../images/user/btn_use_address.gif); cursor:pointer; }
.btn_login_form			{ border:none; width:73px; height:29px; background:url(../images/user/btn_login.gif); cursor:pointer; }
.btn_reset				{ border:none; background:none; font-size:14px; color:#CCC; text-decoration:underline; }
.delivery_address		{ color:#FFF; font-size:14px; line-height:2; padding:20px; background-color:#333; }
.btn_delivery			{ width:106px; height:29px; display:block; background:url(../images/order/btn_delivery.gif); }
.payment				{ color:#fff; }
.ipt_remarks			{ padding:10px; color:#FFF; background-color:#333; border:1px solid #666; font-size:12px; }
.address_wrapper		{ font-size:14px; line-height:2; color:#FFF; padding:20px; }
.address_wrapper h3		{ color:#FFF; font-size:18px; border-bottom:1px solid #666; line-height:1.5; font-style:italic; }
.address_wrapper .col_1	{ width:200px; float:left; margin-right:20px; }
.address_wrapper .col_2	{ width:340px; float:left; }
.address_wrapper .col_3	{ width:300px; float:right; font-size:12px; line-height:1.5;}

.account_page {width:100%;}
.account_right {width:768px;}
.sidebar	{width:192px;float:left;}
.rightList {width:100%;}

.other_content{float:left; width:700px;}

.static_area, .products_area {
    float: left;
    padding-left: 2px;
    width: 766px;
	color: #000;
}

.static_area table td{
	color:#000000;
}

.no_signup {
vertical-align: middle;
padding: 10px;
margin: 10px 0px;
background-color: #737373;
color: white;
font-size: 14px;
border: 1px solid #999;
-webkit-box-shadow: #535353 0px 0px 3px 3px;
box-shadow: #535353 0px 0px 3px 3px;
}